package Domain;

/**
 * Holds a domain object that is a real-life object stored in the
 * Bokhandel database. Common for all entities in the database are that
 * they have an internal identity ('id')they also contain username and
 * password.
 * 
 * @author Daniel Fagerberg
 * 
 */
public class User {
	private int id;
	private String username;
	private String password;

	/**
	 * Constructor that sets the internal identifier ('id') to -1.
	 */
	public User() {
		this.id = -1;
	}

	/**
	 * Constructor that sets the internal identifier ('id'), username,
	 * password of this {@link User} object.
	 * 
	 * @param id
	 */
	public User(int id, String username, String password) {
		this.id = id;
		this.username = username;
		this.password = password;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}
}